﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TomNet.IMSC.Model.ViewModels.Account
{
    public class ExpensesListModel
    {
        /// <summary>
        /// 费用流水编号
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 模块ID
        /// </summary>
        public int ModuleID { get; set; }
        /// <summary>
        /// 对应流水ID
        /// </summary>
        public int RunningsID { get; set; }
        /// <summary>
        /// 对应项目名称
        /// </summary>
        public string ItemName { get; set; }
        /// <summary>
        /// 中介名称
        /// </summary>
        public string IntermediaryName { get; set; }
        /// <summary>
        /// 经纪人姓名
        /// </summary>
        public string UserName { get; set; }
        /// <summary>
        /// 客户姓名
        /// </summary>
        public string CustomerName { get; set; }
        /// <summary>
        /// 客户电话
        /// </summary>
        public string CustomerPhone { get; set; }
        /// <summary>
        /// 费用金额
        /// </summary>
        public decimal Amount { get; set; }
        /// <summary>
        /// 费用说明
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 添加人ID
        /// </summary>
        public int ConfirmStaffID { get; set; }
        /// <summary>
        /// 添加人姓名
        /// </summary>
        public string ConfirmStaffName { get; set; }
        /// <summary>
        /// 添加时间
        /// </summary>
        public DateTime ConfirmTime { get; set; }
        /// <summary>
        /// 审核说明
        /// </summary>
        public string AuditingRemark { get; set; }
        /// <summary>
        /// 审核人ID
        /// </summary>
        public int AuditingStaffID { get; set; }
        /// <summary>
        /// 审核人姓名
        /// </summary>
        public string AuditingStaffName { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public DateTime AuditingTime { get; set; }
        /// <summary>
        /// 出款目标帐号
        /// </summary>
        public string RemittanceAccount { get; set; }
        /// <summary>
        /// 出款目标银行
        /// </summary>
        public string RemittanceBank { get; set; }
        /// <summary>
        /// 出款目标开户名
        /// </summary>
        public string RemittanceName { get; set; }
        /// <summary>
        /// 出款人ID
        /// </summary>
        public int RemittanceStaffID { get; set; }
        /// <summary>
        /// 出款人姓名
        /// </summary>
        public string RemittanceStaffName { get; set; }
        /// <summary>
        /// 出款时间
        /// </summary>
        public DateTime RemittanceTime { get; set; }
        /// <summary>
        /// 状态 1待审核   2审核通过    3审核驳回     4已出款
        /// </summary>
        public int State { get; set; }
        /// <summary>
        /// 代理ID
        /// </summary>
        public int AgentID { get; set; }
    }
}
